(function(jQuery) {
	/*
	 * 客户账号查询放大镜JS插件
	 */

	var gridColMenu_Detail = null;

	$.MagnifierKHZHUtils = {
		/**
		 * 页面初始化函数
		 */
		init : function() {
			var g_account_no = encodeURI($('#condition').val());
			//var magnifierKHZHDeptType = encodeURI($('#magnifierKHZHDeptType').val());
			
			// 创建列表DataGrid
			$('#magnifierKHZHPage_khzh')
					.datagrid(
							{
								/*url : 'magnifier/getMagnifierKHZHList.do?catch=' + new Date() 
									+ '&g_account_no=' + g_account_no
									+'&magnifierKHZHDeptType='+magnifierKHZHDeptType+'&Login_SessionId='+sessionId,*/
								method : 'get',
								title : /*$.i18n.prop("js.magnifier.title.khzh")*/"",
								//iconCls : 'icon-large-smartart',
								pagination : true,
								rownumbers : true,
								striped : true,
								pageSize : 10,
								pageList : [10],
								columns : [[{
									field : 'id',
									title : $.i18n.prop("js.magnifier.datagrid.id"),
									hidden : true,
									width : 0,
									align : 'left'
								}, {
									field : 'parentAccountNo',
									title : /*$.i18n.prop("js.magnifier.datagrid.khzh")*/"客户",
									width : 200,
									align : 'left'
								}, {
									field : 'chineseName',
									title : /*$.i18n.prop("js.magnifier.datagrid.xm")*/"中文名称",
									width : 200,
									align : 'left'
								}, {
									field : 'englishName',
									title : /*$.i18n.prop("js.magnifier.datagrid.sf")*/"英文名称",
									width : 200,
									align : 'left'
								}, {
									field : 'type',
									title : /*$.i18n.prop("js.magnifier.datagrid.cs")*/"类型",
									width : 60,
									align : 'left'
								}, {
									field : 'activationCode',
									title : /*$.i18n.prop("js.magnifier.datagrid.qx")*/"激活",
									width : 60,
									align : 'left'
								}, {
									field : 'street',
									title : $.i18n.prop("js.magnifier.datagrid.xzjd"),
									hidden : true,
									width : 0,
									align : 'left'
								}, {
									field : 'address_detail',
									title : $.i18n.prop("js.magnifier.datagrid.xxdz"),
									hidden : true,
									width : 0,
									align : 'left'
								}, {
									field : 'phone',
									title : $.i18n.prop("js.magnifier.datagrid.dh"),
									hidden : true,
									width : 0,
									align : 'left'
								}, {
									field : 'zip_code',
									title : $.i18n.prop("js.magnifier.datagrid.yb"),
									hidden : true,
									width : 0,
									align : 'left'
								}, {
									field : 'company',
									title : $.i18n.prop("js.magnifier.datagrid.gs"),
									hidden : true,
									width : 0,
									align : 'left'
								}]],

								onDblClickRow : function(rowIndex, rowData) {
									//向父页面赋值
									/*if ($('#magnifierKHZHPage_id').val() != null && $('#magnifierKHZHPage_id').val().length > 0) {
										$("#" + $('#magnifierKHZHPage_id').val()).val(rowData.id);
									}
									if ($('#magnifierKHZHPage_g_account_no').val() != null && $('#magnifierKHZHPage_g_account_no').val().length > 0) {
										$("#" + $('#magnifierKHZHPage_g_account_no').val(),
												window.parent.document).searchbox(
												'setValue', rowData.g_account_no);
									}
									if ($('#magnifierKHZHPage_name').val() != null && $('#magnifierKHZHPage_name').val().length > 0) {
										$("#" + $('#magnifierKHZHPage_name').val()).val(rowData.name);
									}
									if ($('#magnifierKHZHPage_address_detail').val() != null && $('#magnifierKHZHPage_address_detail').val().length > 0) {
										$("#" + $('#magnifierKHZHPage_address_detail').val(),
												window.parent.document).textbox(
														'setValue', rowData.address_detail);
									}
									if ($('#magnifierKHZHPage_phone').val() != null && $('#magnifierKHZHPage_phone').val().length > 0) {
										$("#" + $('#magnifierKHZHPage_phone').val(),
												window.parent.document).textbox(
												'setValue', rowData.phone);
									}
									if ($('#magnifierKHZHPage_zip_code').val() != null && $('#magnifierKHZHPage_zip_code').val().length > 0) {
										$("#" + $('#magnifierKHZHPage_zip_code').val(),
												window.parent.document).textbox(
												'setValue', rowData.zip_code);
									}
									if ($('#magnifierKHZHPage_company').val() != null && $('#magnifierKHZHPage_company').val().length > 0) {
										$("#" + $('#magnifierKHZHPage_company').val(),
												window.parent.document).textbox(
												'setValue', rowData.company);
									}*/
									
									//关闭放大镜窗口
									$("#magnifier_window").window('close');
								},
								onLoadError: function(){
									$.LmisUtils.opLoadError();
								}
							});
		},

		/**
		 * 查询
		 */
		search : function() {
			var magnifierKHZHDeptType = $('#magnifierKHZHDeptType').val();
			var g_account_no = encodeURI($('#condition').val());
			$('#magnifierKHZHPage_khzh')
					.datagrid(
							{
								url : 'magnifier/getMagnifierKHZHList.do?catch=' + new Date() 
									+ '&g_account_no=' + g_account_no
									+'&magnifierKHZHDeptType='+magnifierKHZHDeptType+'&Login_SessionId='+sessionId
							});
		}
	};
})(jQuery);
$.MagnifierKHZHUtils.init();
